<?php
declare(strict_types=1);

namespace app\service;

class QrcodeService
{
    /**
     * 上传二维码图片
     */
    public function upload($imageContent, $path = '')
    {
        $filename = md5(uniqid()) . '.jpg';
        $fullPath = 'uploads/' . $path . '/' . date('Ymd') . '/' . $filename;
        
        // 确保目录存在
        $dir = dirname($fullPath);
        if (!is_dir($dir)) {
            mkdir($dir, 0755, true);
        }
        
        // 保存图片
        file_put_contents($fullPath, $imageContent);
        
        return $fullPath;
    }
} 